home *** CD-ROM | disk | FTP | other *** search
/ IRIX Patches 1995 December / SGI IRIX Patches 1995 Dec.iso / relnotes / Patchnotes / ch2.z / ch2
Encoding:
Text File  |  1995-11-17  |  11.4 KB  |  397 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
  9.  
  10.        This chapter contains instructions for installing patches
  11.        from local CD-ROM only. If you will be installing from a
  12.        remote CD-ROM, or from a distribution directory, or you need
  13.        more information than is provided here, please refer to the
  14.        _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.
  15.  
  16.        Because you want to install patches for only those problems
  17.        you have encountered, patch software is not installed by
  18.        default. Please refer to the descriptions of the individual
  19.        patches to determine which patches meet your specific needs.
  20.  
  21.        To view the release notes on the CD-ROM, type:
  22.  
  23.        % /CDROM/CDgrelnotes (on a graphics terminal)
  24.  
  25.        or
  26.  
  27.        % /CDROM/CDrelnotes (on an ASCII terminal)
  28.  
  29.  
  30.        2.1  _P_a_t_c_h__R_e_l_e_a_s_e_s
  31.  
  32.        Bug fixes and support for new hardware are sometimes
  33.        released without re-releasing all of the files in a catalog
  34.        item. Instead, a Patch Release is created. Subsystems in
  35.        Patch Releases have names that are similar to the subsystem
  36.        names from Software Product Release, but each product name
  37.        begins with the word patchSG<_p_a_t_c_h__n_u_m_b_e_r>.  Patch Releases
  38.        have these characteristics:
  39.  
  40.           +o Patch Releases apply to particular Software Product
  41.             Releases.
  42.  
  43.           +o Product names for Patch Releases always begin with
  44.             "patchSG<_p_a_t_c_h__n_u_m_b_e_r>". Image names are created by
  45.             taking original product names and image names and
  46.             joining them with a dot (.). Subsystem names remain the
  47.             same. For example, files from eoe1.sw.unix that are put
  48.             into a Patch Release are put in a subsystem named
  49.             patchSG<_p_a_t_c_h__n_u_m_b_e_r>.eoe1_sw.unix.
  50.  
  51.           +o Patch Releases are sometimes hardware specific. This
  52.             means that they contain files for a subset of Silicon
  53.             Graphics workstation configurations rather than
  54.             containing files for all workstation configurations.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o The _R_e_l_e_a_s_e _N_o_t_e_s for the _I_R_I_X _P_a_t_c_h_e_s _1_2/_9_5 CD-ROM can
  75.             be viewed on-line before you install any subsystems.
  76.             Instructions for viewing these _R_e_l_e_a_s_e _N_o_t_e_s appear in
  77.             the pamphlet in the CD's jewel case.  In addition, the
  78.             _R_e_l_e_a_s_e _N_o_t_e_s for the _I_R_I_X _P_a_t_c_h_e_s _1_2/_9_5 CD-ROM will be
  79.             installed by default in the directory
  80.             /_u_s_r/_r_e_l_n_o_t_e_s/_P_a_t_c_h_n_o_t_e_s.
  81.  
  82.        2.2  _M_a_n_d_a_t_o_r_y__I_m_a_g_e_s__T_h_a_t__M_u_s_t__B_e__I_n_s_t_a_l_l_e_d
  83.  
  84.        When installing patches, it is important to note that not
  85.        all of the patches live in the standard _d_i_s_t directory.  In
  86.        fact, only the _P_a_t_c_h_n_o_t_e_s images, the images that contain
  87.        these release notes live in this directory.
  88.  
  89.        It is _I_M_P_E_R_A_T_I_V_E that the Patchnotes images be installed
  90.        from the _I_R_I_X _P_a_t_c_h_e_s _1_2/_9_5 CD-ROM whenever patches are
  91.        installed on a specific system for the first time.  The
  92.        following commands can be used:
  93.  
  94.            Inst> _f_r_o_m /_C_D_R_O_M/_d_i_s_t
  95.            Inst> _i_n_s_t_a_l_l *
  96.            Inst> _g_o
  97.  
  98.        to install the mandatory images.
  99.  
  100.        2.3  _R_e_v_i_s_e_d__(_n_o_n_-_s_t_a_n_d_a_r_d_)__D_i_r_e_c_t_o_r_y__S_t_r_u_c_t_u_r_e
  101.  
  102.        The layout of the _I_R_I_X _P_a_t_c_h_e_s _1_2/_9_5 CD-ROM is as follows:
  103.  
  104.        _r_e_l_n_o_t_e_s        contains the release notes of all images
  105.        _d_i_s_t            contains the two mandatory images
  106.        _5._3__p_a_t_c_h_e_s     contains subdirectories for each IRIX 5.3 patch image
  107.        _6._0._1__p_a_t_c_h_e_s   contains subdirectories for each IRIX 6.0.1 patch image
  108.        _6._1__p_a_t_c_h_e_s     contains subdirectories for each IRIX 6.1 patch image
  109.  
  110.        This means that the usual _f_r_o_m /_C_D_R_O_M/_d_i_s_t inst command will
  111.        only show the _P_a_t_c_h_n_o_t_e_s image.  The directory location of
  112.        all the patch images is
  113.        /_C_D_R_O_M/_X_X_X__p_a_t_c_h_e_s/_p_a_t_c_h_S_G<_p_a_t_c_h__n_u_m_b_e_r>, where
  114.        <_p_a_t_c_h__n_u_m_b_e_r> is the seven digit patch number and _X_X_X is
  115.        the OS version.
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        For example, if you have looked through the patch release
  141.        notes and have decided to install _p_a_t_c_h_S_G_0_0_0_0_7_0_3, you would
  142.        type the following commands at the inst prompt:
  143.  
  144.            # inst
  145.            Inst> _f_r_o_m /_C_D_R_O_M/_d_i_s_t
  146.            Inst> _i_n_s_t_a_l_l *
  147.            Inst> _g_o
  148.            Inst> _f_r_o_m /_C_D_R_O_M/_5._3__p_a_t_c_h_e_s/_p_a_t_c_h_S_G_0_0_0_0_7_0_3
  149.            Inst> _i_n_s_t_a_l_l _p_a_t_c_h_S_G_0_0_0_0_7_1_1
  150.  
  151.        These commands will install the mandatory _P_a_t_c_h_e_s_n_o_t_e_s image
  152.        as well as the _p_a_t_c_h_S_G_0_0_0_0_7_1_1 images.
  153.  
  154.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__f_r_o_m__L_o_c_a_l__C_D_-_R_O_M
  155.  
  156.        Since there are no miniroot tools in /_C_D_R_O_M/_d_i_s_t, the
  157.        example in section 2.3 should be used as a guide.  For those
  158.        IRIX 5.3 and IRIX 6.0.1 patches requiring a miniroot
  159.        installation, normal distribution media can be used.
  160.  
  161.        2.5  _I_n_s_t_a_l_l_a_t_i_o_n__f_r_o_m__R_e_m_o_t_e__C_D_-_R_O_M
  162.  
  163.        Please note that the _I_R_I_X _P_a_t_c_h_e_s _1_2/_9_5 _C_D-_R_O_M does contain
  164.        miniroot installation tools for IRIX 5.3 (patch 705).  When
  165.        using this CD-ROM over the network, it will be necessary to
  166.        specify something other than the /_C_D_R_O_M/_d_i_s_t directory.  For
  167.        example, to boot a machine that is running IRIX 5.3, the
  168.        location of the miniroot installation tools will be
  169.        /_C_D_R_O_M/_5._3__p_a_t_c_h_e_s/_p_a_t_c_h_7_0_5 instead of /_C_D_R_O_M/_d_i_s_t.
  170.  
  171.        2.6  _G_e_t_t_i_n_g__t_h_e__C_P_U__T_y_p_e__o_f__a__W_o_r_k_s_t_a_t_i_o_n
  172.  
  173.        These commands can be used to find out the CPU type (<_c_p_u>)
  174.        of a workstation:
  175.  
  176.           +o _u_n_a_m_e(_1)
  177.  
  178.             This command prints the CPU type of the workstation:
  179.  
  180.             % /bin/uname -m
  181.  
  182.           +o _h_i_n_v(_1_M)
  183.  
  184.             This command prints information about your processor:
  185.  
  186.             % /bin/hinv -c processor
  187.  
  188.             The CPU type is in the first line of output. It is IP4,
  189.             IP5, IP6, IP7, IP9, IP12, IP17, IP19, IP20, IP22, or
  190.             R2300.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o _h_i_n_v from the Command Monitor
  207.  
  208.             Give this command in the Command Monitor:
  209.  
  210.             >> hinv
  211.  
  212.             The first line of output contains the CPU type, which
  213.             is IP4, IP5, IP6, IP7, IP9, IP12, IP15, IP17, IP19,
  214.             IP20, or IP22. Some examples are:
  215.  
  216.             CPU board: 1 IP7 33 MHZ
  217.             System: IP22
  218.  
  219.             If the CPU type shown by _h_i_n_v is IP15, your CPU type is
  220.             actually IP7. If you got an error message from this
  221.             command, _h_i_n_v is not available in the PROMs on your
  222.             workstation. In this case your CPU type is probably
  223.             IP4.
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        2.7  _G_e_t_t_i_n_g__C_o_n_t_r_o_l_l_e_r__a_n_d__U_n_i_t__N_u_m_b_e_r_s__f_o_r__C_D_-_R_O_M__D_r_i_v_e_s
  273.  
  274.        Some installation procedures described in Section 2.2,
  275.        "Miniroot Installation from Local CD-ROM", require you to
  276.        specify the controller, (<_c_n_t_l_r>) and unit (<_u_n_i_t>) numbers
  277.        for tape drives or CD-ROM drives. This section explains how
  278.        to use _h_i_n_v to get these numbers.
  279.  
  280.        There are two versions of the hinv command:
  281.  
  282.           +o IRIX _h_i_n_v
  283.  
  284.             From IRIX, give this _h_i_n_v command:
  285.  
  286.             % /bin/hinv
  287.  
  288.             The output you get will look similar to Figure 2-2. The
  289.             <_u_n_i_t> and <_c_n_t_l_r> numbers are shown on the "CDROM"
  290.             line.
  291.             ____________________________________________________________
  292.             1 33 MHZ IP12 Processor
  293.             FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 4.0
  294.             CPU: MIPS R2000A/R3000 Processor Chip Revision: 3.0
  295.             On-board serial ports: 2
  296.             Data cache size: 32 Kbytes
  297.             Instruction cache size: 32 Kbytes
  298.             Main memory size: 32 Mbytes
  299.             Integral Ethernet: ec0, version 0
  300.             CDROM: unit 4 on SCSI controller 0
  301.             Tape drive: unit 3 on SCSI controller 0: DAT
  302.             Disk drive: unit 1 on SCSI controller 0
  303.             Integral SCSI controller 0: Version WD33C93A, revision 9
  304.             Iris Audio Processor, rev 3
  305.             Graphics board: LG1
  306.             ____________________________________________________________
  307.                 Figure 2-2        Sample IRIX _h_i_n_v Output
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o PROM Monitor _h_i_n_v
  339.  
  340.             From the Command Monitor, give this _h_i_n_v command:
  341.  
  342.             >> hinv
  343.  
  344.             The output you see is similar to the example in Figure
  345.             2-3 (an error message from this command means that _h_i_n_v
  346.             is not available in the PROMs on your workstation). The
  347.             <_c_n_t_l_r> is the first number in parenthesis and the
  348.             <_u_n_i_t> is the second. In this example, the CD-ROM
  349.             <_c_n_t_l_r> is 0 and the <_u_n_i_t> is 4. The tape drive
  350.             controller is 0 and the unit is 2.
  351.  
  352.             ____________________________________________________________
  353.                           System: IP22
  354.                        Processor: R4000 50 Mhz, with FPU
  355.             Primary I-cache size: 8 Kbytes
  356.             Primary D-cache size: 8 Kbytes
  357.             Secondary cache size: 1024 Kbytes
  358.                      Memory size: 32 Mbytes
  359.                         Graphics: GU1-Extreme
  360.                        SCSI Disk: scsi(0)disk(1)
  361.                        SCSI Tape: scsi(0)tape(2)
  362.                       SCSI CDROM: scsi(0)cdrom(4)
  363.                        Audio: Iris Audio Processor: version A2 revision 0.1.0
  364.             ____________________________________________________________
  365.                          Figure 2-3                                                Sample PROM hinv Output
  366.  
  367.             With other versions of PROMs, CD-ROM drives may appear
  368.             either of these ways:
  369.  
  370.             SCSI CDROM: dksc(0,4)
  371.             SCSI Disk: dksc(0,4)
  372.  
  373.             The controller is the first number and the unit is the
  374.             second number.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.